/ BBS in a Box 5
/ BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / Files / Tele / C / Comet2.1.3.cpt / include / 3270.h ![]() | next > |
MacBinary | 1991-07-24 | 6.8 KB | [TEXT/????] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
10% | dexvert | Jesper Olsen Module (music/jesperOlsen) | magic | Supported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, inited, Wed Jul 24 14:03:01 1991, modified Wed Jul 24 14:03:01 1991, creator '????', type ASCII, 6370 bytes "3270.h" , at 0x1962 382 bytes resource | default (weak) | |
99% | file | data | default | |
49% | TrID | Macintosh plain text (MacBinary) | default | |
33% | TrID | TTComp archive compressed (bin-4K) | default (weak) | |
16% | TrID | MacBinary 2 | default (weak) | |
100% | siegfried | fmt/1762 MacBinary (II) | default | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [????] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 33 32 37 30 2e 68 | 00 00 00 00 00 00 00 00 |..3270.h|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 3f 3f 3f | 3f 01 00 00 00 00 00 00 |.TEXT???|?.......|
|00000050| 00 00 00 00 00 18 e2 00 | 00 01 7e a4 b3 71 55 a4 |........|..~..qU.|
|00000060| b3 71 55 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.qU.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 e1 f1 00 00 |........|........|
|00000080| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********|
|00000090| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0d 2a 2a 2a |********|****.***|
|000000d0| 2a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |* | |
|000000e0| 20 20 20 20 33 32 37 30 | 20 44 72 69 76 65 72 20 | 3270| Driver |
|000000f0| 68 65 61 64 65 72 20 66 | 69 6c 65 20 20 20 20 20 |header f|ile |
|00000100| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000110| 20 20 20 20 20 2a 2a 2a | 2a 0d 2a 2a 2a 2a 2a 2a | ***|*.******|
|00000120| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000130| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000140| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000150| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000160| 2a 2a 2a 2a 2a 2f 0d 2f | 2a 0d 09 43 6f 70 79 72 |*****/./|*..Copyr|
|00000170| 69 67 68 74 20 43 6f 72 | 6e 65 6c 6c 20 55 6e 69 |ight Cor|nell Uni|
|00000180| 76 65 72 73 69 74 79 20 | 31 39 38 36 2e 20 20 41 |versity |1986. A|
|00000190| 6c 6c 20 72 69 67 68 74 | 73 20 61 72 65 20 72 65 |ll right|s are re|
|000001a0| 73 65 72 76 65 64 2e 0d | 0d 2a 2f 0d 0d 23 64 65 |served..|.*/..#de|
|000001b0| 66 69 6e 65 20 5a 46 20 | 20 20 20 20 20 20 20 20 |fine ZF | |
|000001c0| 20 20 20 20 30 78 30 30 | 34 30 20 20 20 20 20 20 | 0x00|40 |
|000001d0| 2f 2a 20 6d 61 73 6b 20 | 62 69 74 20 6f 66 20 7a |/* mask |bit of z|
|000001e0| 65 72 6f 20 66 6c 61 67 | 20 20 2a 2f 0d 23 64 65 |ero flag| */.#de|
|000001f0| 66 69 6e 65 20 41 49 44 | 5f 52 45 53 45 54 20 20 |fine AID|_RESET |
|00000200| 20 20 20 20 20 20 30 78 | 36 30 20 20 20 20 20 20 | 0x|60 |
|00000210| 2f 2a 20 63 6f 64 65 20 | 66 6f 72 20 6e 6f 20 41 |/* code |for no A|
|00000220| 49 44 20 67 65 6e 65 72 | 61 74 65 64 20 2a 2f 0d |ID gener|ated */.|
|00000230| 23 64 65 66 69 6e 65 20 | 46 57 44 20 20 20 20 20 |#define |FWD |
|00000240| 20 20 20 20 20 20 20 20 | 20 20 20 20 30 20 20 20 | | 0 |
|00000250| 20 20 20 2f 2a 20 66 6f | 72 77 61 72 64 20 73 65 | /* fo|rward se|
|00000260| 61 72 63 68 20 64 69 72 | 65 63 74 69 6f 6e 20 66 |arch dir|ection f|
|00000270| 6f 72 20 73 63 72 65 65 | 6e 20 61 74 74 72 20 2a |or scree|n attr *|
|00000280| 2f 0d 23 64 65 66 69 6e | 65 20 42 41 43 4b 20 20 |/.#defin|e BACK |
|00000290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 31 20 | | 1 |
|000002a0| 20 20 20 20 20 2f 2a 20 | 62 61 63 6b 77 61 72 64 | /* |backward|
|000002b0| 20 73 65 61 72 63 68 20 | 64 69 72 65 63 74 69 6f | search |directio|
|000002c0| 6e 20 66 6f 72 20 73 63 | 72 65 65 6e 20 61 74 74 |n for sc|reen att|
|000002d0| 72 20 2a 2f 0d 23 64 65 | 66 69 6e 65 20 54 41 42 |r */.#de|fine TAB|
|000002e0| 53 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |S | |
|000002f0| 33 38 20 20 20 20 20 20 | 2f 2a 20 6e 75 6d 62 65 |38 |/* numbe|
|00000300| 72 20 6f 66 20 33 32 37 | 30 20 6b 65 79 73 20 74 |r of 327|0 keys t|
|00000310| 6f 20 73 75 70 70 6f 72 | 74 20 2a 2f 0d 23 64 65 |o suppor|t */.#de|
|00000320| 66 69 6e 65 20 54 45 4c | 4e 45 54 53 4f 43 4b 20 |fine TEL|NETSOCK |
|00000330| 20 20 20 20 20 20 20 20 | 32 33 20 20 20 20 20 20 | |23 |
|00000340| 2f 2a 20 54 65 6c 6e 65 | 74 20 77 65 6c 6c 20 6b |/* Telne|t well k|
|00000350| 6e 6f 77 6e 20 73 6f 63 | 6b 65 74 20 6e 6f 2e 20 |nown soc|ket no. |
|00000360| 2a 2f 0d 0d 0d 23 64 65 | 66 69 6e 65 20 53 43 52 |*/...#de|fine SCR|
|00000370| 45 45 4e 5f 53 49 5a 45 | 09 09 31 39 32 30 09 09 |EEN_SIZE|..1920..|
|00000380| 2f 2a 20 73 69 7a 65 20 | 6f 66 20 74 68 65 20 73 |/* size |of the s|
|00000390| 63 72 65 65 6e 20 6d 61 | 70 09 09 09 09 2a 2f 0d |creen ma|p....*/.|
|000003a0| 23 64 65 66 69 6e 65 20 | 52 4f 57 5f 53 49 5a 45 |#define |ROW_SIZE|
|000003b0| 09 09 20 20 38 30 09 09 | 09 2f 2a 20 23 20 6f 66 |.. 80..|./* # of|
|000003c0| 20 63 68 61 72 61 63 74 | 65 72 73 20 70 65 72 20 | charact|ers per |
|000003d0| 72 6f 77 09 09 09 09 2a | 2f 0d 23 64 65 66 69 6e |row....*|/.#defin|
|000003e0| 65 20 43 4f 4c 5f 53 49 | 5a 45 09 09 20 20 32 34 |e COL_SI|ZE.. 24|
|000003f0| 0d 0d 2f 2a 20 33 32 37 | 30 20 6d 6f 64 65 6c 20 |../* 327|0 model |
|00000400| 49 44 73 20 2a 2f 0d 23 | 64 65 66 69 6e 65 20 49 |IDs */.#|define I|
|00000410| 42 4d 4d 4f 44 32 09 09 | 09 09 30 0d 23 64 65 66 |BMMOD2..|..0.#def|
|00000420| 69 6e 65 20 49 42 4d 4d | 4f 44 33 09 09 09 09 31 |ine IBMM|OD3....1|
|00000430| 0d 23 64 65 66 69 6e 65 | 20 49 42 4d 4d 4f 44 35 |.#define| IBMMOD5|
|00000440| 09 09 09 09 32 0d 0d 0d | 2f 2a 20 64 65 66 69 6e |....2...|/* defin|
|00000450| 65 20 74 68 65 20 33 32 | 37 30 20 63 6f 6d 6d 61 |e the 32|70 comma|
|00000460| 6e 64 20 63 6f 64 65 73 | 09 09 09 09 09 09 09 09 |nd codes|........|
|00000470| 09 09 09 2a 2f 0d 0d 23 | 64 65 66 69 6e 65 20 57 |...*/..#|define W|
|00000480| 09 09 09 09 30 78 30 31 | 09 09 2f 2a 20 57 72 69 |....0x01|../* Wri|
|00000490| 74 65 09 09 09 09 09 09 | 09 09 2a 2f 0d 23 64 65 |te......|..*/.#de|
|000004a0| 66 69 6e 65 20 52 42 09 | 09 09 09 30 78 30 32 09 |fine RB.|...0x02.|
|000004b0| 09 2f 2a 20 52 65 61 64 | 20 42 75 66 66 65 72 09 |./* Read| Buffer.|
|000004c0| 09 09 09 09 09 09 2a 2f | 0d 23 64 65 66 69 6e 65 |......*/|.#define|
|000004d0| 20 45 57 09 09 09 09 30 | 78 30 35 09 09 2f 2a 20 | EW....0|x05../* |
|000004e0| 45 72 61 73 65 2f 57 72 | 69 74 65 09 09 09 09 09 |Erase/Wr|ite.....|
|000004f0| 09 09 2a 2f 0d 23 64 65 | 66 69 6e 65 20 52 4d 09 |..*/.#de|fine RM.|
|00000500| 09 09 09 30 78 30 36 09 | 09 2f 2a 20 52 65 61 64 |...0x06.|./* Read|
|00000510| 20 4d 6f 64 69 66 69 65 | 64 09 09 09 09 09 09 2a | Modifie|d......*|
|00000520| 2f 0d 23 64 65 66 69 6e | 65 20 45 57 41 09 09 09 |/.#defin|e EWA...|
|00000530| 09 30 78 30 44 09 09 2f | 2a 20 45 72 61 73 65 2f |.0x0D../|* Erase/|
|00000540| 57 72 69 74 65 20 41 6c | 74 65 72 6e 61 74 65 09 |Write Al|ternate.|
|00000550| 09 09 09 2a 2f 0d 23 64 | 65 66 69 6e 65 20 52 4d |...*/.#d|efine RM|
|00000560| 41 09 09 09 09 30 78 30 | 45 09 09 2f 2a 20 52 65 |A....0x0|E../* Re|
|00000570| 61 64 20 4d 6f 64 69 66 | 69 65 64 20 41 6c 6c 09 |ad Modif|ied All.|
|00000580| 09 09 09 09 2a 2f 0d 23 | 64 65 66 69 6e 65 20 45 |....*/.#|define E|
|00000590| 41 55 09 09 09 09 30 78 | 30 46 09 09 2f 2a 20 45 |AU....0x|0F../* E|
|000005a0| 72 61 73 65 20 41 6c 6c | 20 55 6e 70 72 6f 74 65 |rase All| Unprote|
|000005b0| 63 74 65 64 09 09 09 09 | 2a 2f 0d 0d 2f 2a 20 64 |cted....|*/../* d|
|000005c0| 65 66 69 6e 65 20 74 68 | 65 20 33 32 37 30 20 6f |efine th|e 3270 o|
|000005d0| 72 64 65 72 20 63 6f 64 | 65 73 09 09 09 09 09 09 |rder cod|es......|
|000005e0| 09 09 09 09 09 09 2a 2f | 0d 0d 23 64 65 66 69 6e |......*/|..#defin|
|000005f0| 65 20 50 54 09 09 09 09 | 30 78 30 35 09 09 2f 2a |e PT....|0x05../*|
|00000600| 20 70 72 6f 67 72 61 6d | 20 74 61 62 09 09 09 09 | program| tab....|
|00000610| 09 09 09 2a 2f 0d 23 64 | 65 66 69 6e 65 20 47 45 |...*/.#d|efine GE|
|00000620| 09 09 09 09 30 78 30 38 | 09 09 2f 2a 20 67 72 61 |....0x08|../* gra|
|00000630| 70 68 69 63 20 65 73 63 | 61 70 65 09 09 09 09 09 |phic esc|ape.....|
|00000640| 09 2a 2f 0d 23 64 65 66 | 69 6e 65 20 53 42 41 09 |.*/.#def|ine SBA.|
|00000650| 09 09 09 30 78 31 31 09 | 09 2f 2a 20 73 65 74 20 |...0x11.|./* set |
|00000660| 62 75 66 66 65 72 20 61 | 64 64 72 65 73 73 20 09 |buffer a|ddress .|
|00000670| 09 09 09 09 2a 2f 0d 23 | 64 65 66 69 6e 65 20 45 |....*/.#|define E|
|00000680| 55 41 09 09 09 09 30 78 | 31 32 09 09 2f 2a 20 65 |UA....0x|12../* e|
|00000690| 72 61 73 65 20 75 6e 70 | 72 6f 74 65 63 74 65 64 |rase unp|rotected|
|000006a0| 20 74 6f 20 61 64 64 72 | 65 73 73 09 09 09 2a 2f | to addr|ess...*/|
|000006b0| 0d 23 64 65 66 69 6e 65 | 20 49 43 09 09 09 09 30 |.#define| IC....0|
|000006c0| 78 31 33 09 09 2f 2a 20 | 69 6e 73 65 72 74 20 63 |x13../* |insert c|
|000006d0| 75 72 73 6f 72 09 09 09 | 09 09 09 2a 2f 0d 23 64 |ursor...|...*/.#d|
|000006e0| 65 66 69 6e 65 20 53 46 | 09 09 09 09 30 78 31 44 |efine SF|....0x1D|
|000006f0| 09 09 2f 2a 20 73 74 61 | 72 74 20 66 69 65 6c 64 |../* sta|rt field|
|00000700| 09 09 09 09 09 09 09 2a | 2f 0d 23 64 65 66 69 6e |.......*|/.#defin|
|00000710| 65 20 53 41 09 09 09 09 | 30 78 32 38 09 09 2f 2a |e SA....|0x28../*|
|00000720| 20 73 65 74 20 61 74 74 | 72 69 62 75 74 65 2c 20 | set att|ribute, |
|00000730| 6e 65 76 65 72 20 73 65 | 65 6e 09 09 09 2a 2f 0d |never se|en...*/.|
|00000740| 23 64 65 66 69 6e 65 20 | 53 46 45 09 09 09 09 30 |#define |SFE....0|
|00000750| 78 32 39 09 09 2f 2a 20 | 73 74 61 72 74 20 66 69 |x29../* |start fi|
|00000760| 65 6c 64 20 65 78 74 65 | 6e 64 65 64 2c 20 6e 65 |eld exte|nded, ne|
|00000770| 76 65 72 20 73 65 65 6e | 09 09 2a 2f 0d 23 64 65 |ver seen|..*/.#de|
|00000780| 66 69 6e 65 20 4d 46 09 | 09 09 09 30 78 32 43 09 |fine MF.|...0x2C.|
|00000790| 09 2f 2a 20 6d 6f 64 69 | 66 79 20 66 69 65 6c 64 |./* modi|fy field|
|000007a0| 2c 20 6e 65 76 65 72 20 | 73 65 65 6e 09 09 09 09 |, never |seen....|
|000007b0| 2a 2f 0d 23 64 65 66 69 | 6e 65 20 52 41 09 09 09 |*/.#defi|ne RA...|
|000007c0| 09 30 78 33 43 09 09 2f | 2a 20 72 65 70 65 61 74 |.0x3C../|* repeat|
|000007d0| 20 74 6f 20 61 64 64 72 | 65 73 73 09 09 09 09 09 | to addr|ess.....|
|000007e0| 2a 2f 20 0d 0d 2f 2a 20 | 64 65 66 69 6e 65 20 74 |*/ ../* |define t|
|000007f0| 68 65 20 57 72 69 74 65 | 20 43 6f 6e 74 72 6f 6c |he Write| Control|
|00000800| 20 43 68 61 72 61 63 74 | 65 72 20 28 57 43 43 29 | Charact|er (WCC)|
|00000810| 20 62 69 74 20 64 65 66 | 69 6e 69 74 69 6f 6e 73 | bit def|initions|
|00000820| 09 09 09 09 09 2a 2f 0d | 0d 23 64 65 66 69 6e 65 |.....*/.|.#define|
|00000830| 20 52 4d 44 54 09 09 09 | 30 78 30 31 09 09 2f 2a | RMDT...|0x01../*|
|00000840| 20 72 65 73 65 74 20 6d | 6f 64 69 66 69 65 64 20 | reset m|odified |
|00000850| 64 61 74 61 20 74 61 67 | 09 09 09 09 2a 2f 0d 23 |data tag|....*/.#|
|00000860| 64 65 66 69 6e 65 20 4b | 59 42 44 52 53 54 09 09 |define K|YBDRST..|
|00000870| 09 30 78 30 32 09 09 2f | 2a 20 6b 65 79 62 6f 61 |.0x02../|* keyboa|
|00000880| 72 64 20 72 65 73 6f 74 | 72 65 20 62 69 74 09 09 |rd resot|re bit..|
|00000890| 09 09 09 2a 2f 0d 23 64 | 65 66 69 6e 65 20 53 4e |...*/.#d|efine SN|
|000008a0| 44 41 4c 52 4d 09 09 09 | 30 78 30 34 09 09 2f 2a |DALRM...|0x04../*|
|000008b0| 20 73 6f 75 6e 64 20 61 | 6c 61 72 6d 09 09 09 09 | sound a|larm....|
|000008c0| 09 09 09 2a 2f 20 0d 0d | 2f 2a 20 64 65 66 69 6e |...*/ ..|/* defin|
|000008d0| 65 20 74 68 65 20 62 69 | 74 20 64 65 66 69 6e 69 |e the bi|t defini|
|000008e0| 74 69 6f 6e 73 20 66 6f | 72 20 74 68 65 20 33 32 |tions fo|r the 32|
|000008f0| 37 30 20 66 69 65 6c 64 | 20 61 74 74 72 69 62 75 |70 field| attribu|
|00000900| 74 65 73 09 09 09 09 09 | 2a 2f 0d 0d 23 64 65 66 |tes.....|*/..#def|
|00000910| 69 6e 65 20 4d 44 54 09 | 09 09 09 30 78 30 31 09 |ine MDT.|...0x01.|
|00000920| 09 2f 2a 20 6d 6f 64 69 | 66 69 65 64 20 64 61 74 |./* modi|fied dat|
|00000930| 61 20 74 61 67 09 09 09 | 09 09 2a 2f 0d 09 09 09 |a tag...|..*/....|
|00000940| 09 09 09 09 09 09 2f 2a | 20 30 20 2d 3e 20 66 69 |....../*| 0 -> fi|
|00000950| 65 6c 64 20 6e 6f 74 20 | 6d 6f 64 69 66 69 65 64 |eld not |modified|
|00000960| 09 09 09 09 2a 2f 0d 09 | 09 09 09 09 09 09 09 09 |....*/..|........|
|00000970| 2f 2a 20 31 20 2d 3e 20 | 66 69 65 6c 64 20 6d 6f |/* 1 -> |field mo|
|00000980| 64 69 66 69 65 64 09 09 | 09 09 09 2a 2f 0d 0d 23 |dified..|...*/..#|
|00000990| 64 65 66 69 6e 65 20 50 | 52 4f 54 09 09 09 30 78 |define P|ROT...0x|
|000009a0| 30 32 09 09 2f 2a 20 70 | 72 6f 74 65 63 74 65 64 |02../* p|rotected|
|000009b0| 2f 75 6e 70 72 6f 74 65 | 63 74 65 64 09 09 09 09 |/unprote|cted....|
|000009c0| 2a 2f 0d 09 09 09 09 09 | 09 09 09 09 2f 2a 20 30 |*/......|..../* 0|
|000009d0| 20 2d 3e 20 75 6e 70 72 | 6f 74 65 63 74 65 64 09 | -> unpr|otected.|
|000009e0| 09 09 09 09 09 2a 2f 0d | 09 09 09 09 09 09 09 09 |.....*/.|........|
|000009f0| 09 2f 2a 20 31 20 2d 3e | 20 70 72 6f 74 65 63 74 |./* 1 ->| protect|
|00000a00| 65 64 09 09 09 09 09 09 | 2a 2f 0d 09 09 09 09 09 |ed......|*/......|
|00000a10| 09 09 09 09 2f 2a 20 50 | 52 4f 54 45 43 54 45 44 |..../* P|ROTECTED|
|00000a20| 20 69 73 20 30 78 32 30 | 20 69 6e 20 64 61 74 61 | is 0x20| in data|
|00000a30| 20 73 74 72 65 61 6d 3b | 0d 09 09 09 09 09 09 09 | stream;|........|
|00000a40| 09 09 09 30 78 30 32 20 | 69 73 20 52 45 53 45 52 |...0x02 |is RESER|
|00000a50| 56 45 44 20 2a 2f 0d 09 | 09 09 09 09 09 09 09 09 |VED */..|........|
|00000a60| 0d 23 64 65 66 69 6e 65 | 20 44 53 50 44 09 09 09 |.#define| DSPD...|
|00000a70| 30 78 30 43 09 09 2f 2a | 20 64 69 73 70 6c 61 79 |0x0C../*| display|
|00000a80| 20 64 65 74 65 63 74 61 | 62 6c 65 20 6d 61 73 6b | detecta|ble mask|
|00000a90| 09 09 09 09 2a 2f 0d 09 | 09 09 09 09 09 09 09 09 |....*/..|........|
|00000aa0| 2f 2a 20 30 30 20 2d 3e | 20 64 69 73 70 6c 61 79 |/* 00 ->| display|
|00000ab0| 2f 6e 6f 74 20 70 65 6e | 2d 64 65 74 65 63 74 61 |/not pen|-detecta|
|00000ac0| 62 6c 65 09 09 2a 2f 0d | 09 09 09 09 09 09 09 09 |ble..*/.|........|
|00000ad0| 09 2f 2a 20 30 31 20 28 | 34 29 20 2d 3e 20 64 69 |./* 01 (|4) -> di|
|00000ae0| 73 70 6c 61 79 2f 70 65 | 6e 2d 64 65 74 65 63 74 |splay/pe|n-detect|
|00000af0| 61 62 6c 65 09 09 09 2a | 2f 0d 09 09 09 09 09 09 |able...*|/.......|
|00000b00| 09 09 09 2f 2a 20 31 30 | 20 28 38 29 20 2d 3e 20 |.../* 10| (8) -> |
|00000b10| 69 6e 74 65 6e 73 69 66 | 69 65 64 20 64 69 73 70 |intensif|ied disp|
|00000b20| 6c 61 79 2f 64 65 74 65 | 63 74 61 62 6c 65 09 2a |lay/dete|ctable.*|
|00000b30| 2f 0d 09 09 09 09 09 09 | 09 09 09 2f 2a 20 31 31 |/.......|.../* 11|
|00000b40| 20 28 31 32 29 20 2d 3e | 20 6e 6f 6e 64 69 73 70 | (12) ->| nondisp|
|00000b50| 6c 61 79 2f 6e 6f 6e 2d | 64 65 74 65 63 74 61 62 |lay/non-|detectab|
|00000b60| 6c 65 09 09 2a 2f 0d 0d | 23 64 65 66 69 6e 65 20 |le..*/..|#define |
|00000b70| 49 4e 56 49 53 09 09 09 | 30 78 30 43 09 09 2f 2a |INVIS...|0x0C../*|
|00000b80| 20 64 69 73 70 6c 61 79 | 20 64 65 74 65 63 74 61 | display| detecta|
|00000b90| 62 6c 65 20 66 69 65 6c | 64 20 69 73 20 69 6e 76 |ble fiel|d is inv|
|00000ba0| 69 73 69 62 6c 65 20 2a | 2f 0d 0d 23 64 65 66 69 |isible *|/..#defi|
|00000bb0| 6e 65 20 41 4c 50 48 41 | 4e 55 4d 09 09 30 78 31 |ne ALPHA|NUM..0x1|
|00000bc0| 30 09 09 2f 2a 20 61 6c | 70 68 61 6e 75 6d 65 72 |0../* al|phanumer|
|00000bd0| 69 63 09 09 09 09 09 09 | 09 2a 2f 0d 09 09 09 09 |ic......|.*/.....|
|00000be0| 09 09 09 09 09 2f 2a 20 | 30 20 2d 3e 20 61 6c 70 |...../* |0 -> alp|
|00000bf0| 68 61 6e 75 6d 65 72 69 | 63 09 09 09 09 09 2a 2f |hanumeri|c.....*/|
|00000c00| 0d 09 09 09 09 09 09 09 | 09 09 2f 2a 20 31 20 2d |........|../* 1 -|
|00000c10| 3e 20 6e 75 6d 65 72 69 | 63 09 09 09 09 09 09 09 |> numeri|c.......|
|00000c20| 2a 2f 0d 0d 23 64 65 66 | 69 6e 65 20 44 53 50 4d |*/..#def|ine DSPM|
|00000c30| 4f 44 09 09 09 30 78 31 | 45 09 09 2f 2a 20 41 4c |OD...0x1|E../* AL|
|00000c40| 4c 20 73 63 72 65 65 6e | 20 64 65 74 65 63 74 61 |L screen| detecta|
|00000c50| 62 6c 65 20 66 69 65 6c | 64 73 20 66 6f 72 20 6f |ble fiel|ds for o|
|00000c60| 75 72 20 63 6f 6c 6f 72 | 20 33 32 37 30 20 2a 2f |ur color| 3270 */|
|00000c70| 0d 0d 23 64 65 66 69 6e | 65 20 48 4f 53 54 50 52 |..#defin|e HOSTPR|
|00000c80| 4f 54 09 09 30 78 32 30 | 09 09 2f 2a 20 70 72 6f |OT..0x20|../* pro|
|00000c90| 74 65 63 74 65 64 2f 75 | 6e 70 72 6f 74 65 63 74 |tected/u|nprotect|
|00000ca0| 65 64 20 68 6f 73 74 20 | 72 65 70 72 65 73 65 6e |ed host |represen|
|00000cb0| 74 61 74 69 6f 6e 09 2a | 2f 0d 0d 23 64 65 66 69 |tation.*|/..#defi|
|00000cc0| 6e 65 20 47 43 09 09 09 | 09 30 78 43 30 09 09 2f |ne GC...|.0xC0../|
|00000cd0| 2a 20 67 72 61 70 68 69 | 63 20 63 6f 6e 76 65 72 |* graphi|c conver|
|00000ce0| 74 65 72 09 09 09 09 09 | 2a 2f 0d 0d 23 64 65 66 |ter.....|*/..#def|
|00000cf0| 69 6e 65 20 41 54 54 52 | 09 09 09 33 32 09 09 09 |ine ATTR|...32...|
|00000d00| 2f 2a 20 69 66 20 3c 20 | 33 32 20 63 68 61 72 20 |/* if < |32 char |
|00000d10| 69 73 20 61 6e 20 61 74 | 74 72 69 62 75 74 65 20 |is an at|tribute |
|00000d20| 2a 2f 0d 23 64 65 66 69 | 6e 65 20 49 42 4d 4e 55 |*/.#defi|ne IBMNU|
|00000d30| 4c 4c 09 09 09 30 78 46 | 46 09 09 2f 2a 20 4e 55 |LL...0xF|F../* NU|
|00000d40| 4c 4c 20 67 65 74 73 20 | 62 75 6d 70 65 64 20 74 |LL gets |bumped t|
|00000d50| 6f 20 30 78 66 66 20 2a | 2f 0d 0d 2f 2a 20 65 76 |o 0xff *|/../* ev|
|00000d60| 65 6e 74 5f 72 65 67 20 | 62 69 74 20 64 65 66 69 |ent_reg |bit defi|
|00000d70| 6e 69 74 69 6f 6e 73 20 | 09 09 09 09 09 09 09 09 |nitions |........|
|00000d80| 09 09 09 09 2a 2f 0d 0d | 23 64 65 66 69 6e 65 20 |....*/..|#define |
|00000d90| 53 43 52 45 45 4e 5f 45 | 56 45 4e 54 20 20 20 30 |SCREEN_E|VENT 0|
|00000da0| 78 30 30 30 31 20 20 20 | 20 20 20 2f 2a 20 70 6f |x0001 | /* po|
|00000db0| 73 74 20 6e 65 77 20 69 | 6e 66 6f 20 74 6f 20 75 |st new i|nfo to u|
|00000dc0| 70 64 61 74 65 20 72 65 | 61 6c 20 73 63 72 65 65 |pdate re|al scree|
|00000dd0| 6e 20 09 2a 2f 0d 23 64 | 65 66 69 6e 65 20 53 4f |n .*/.#d|efine SO|
|00000de0| 55 4e 44 5f 41 4c 41 52 | 4d 20 20 20 20 30 78 30 |UND_ALAR|M 0x0|
|00000df0| 30 30 32 20 20 20 20 20 | 20 2f 2a 20 70 6f 73 74 |002 | /* post|
|00000e00| 20 73 6f 75 6e 64 20 74 | 65 72 6d 69 6e 61 6c 20 | sound t|erminal |
|00000e10| 62 65 6c 6c 20 66 72 6f | 6d 20 57 43 43 20 09 2a |bell fro|m WCC .*|
|00000e20| 2f 0d 23 64 65 66 69 6e | 65 20 4b 59 42 44 5f 52 |/.#defin|e KYBD_R|
|00000e30| 45 53 54 4f 52 45 20 20 | 20 30 78 30 30 30 34 20 |ESTORE | 0x0004 |
|00000e40| 20 20 20 20 20 2f 2a 20 | 70 6f 73 74 20 75 6e 6c | /* |post unl|
|00000e50| 6f 63 6b 20 6b 65 79 62 | 6f 61 72 64 20 66 72 6f |ock keyb|oard fro|
|00000e60| 6d 20 57 43 43 20 09 09 | 2a 2f 0d 23 64 65 66 69 |m WCC ..|*/.#defi|
|00000e70| 6e 65 20 53 59 53 5f 4c | 4f 43 4b 20 20 20 20 20 |ne SYS_L|OCK |
|00000e80| 20 20 30 78 30 30 30 38 | 20 20 20 20 20 20 2f 2a | 0x0008| /*|
|00000e90| 20 70 6f 73 74 20 6c 6f | 63 6b 20 6b 65 79 62 6f | post lo|ck keybo|
|00000ea0| 61 72 64 20 66 72 6f 6d | 20 73 65 6e 64 20 41 54 |ard from| send AT|
|00000eb0| 54 4e 20 09 2a 2f 0d 23 | 64 65 66 69 6e 65 20 48 |TN .*/.#|define H|
|00000ec0| 4f 53 54 5f 45 56 45 4e | 54 20 20 20 20 20 30 78 |OST_EVEN|T 0x|
|00000ed0| 30 30 31 30 20 20 20 20 | 20 20 2f 2a 20 70 6f 73 |0010 | /* pos|
|00000ee0| 74 20 70 72 6f 63 65 73 | 73 20 73 74 72 69 6e 67 |t proces|s string|
|00000ef0| 20 66 72 6f 6d 20 68 6f | 73 74 20 09 09 2a 2f 0d | from ho|st ..*/.|
|00000f00| 23 64 65 66 69 6e 65 20 | 49 4e 53 45 52 54 20 20 |#define |INSERT |
|00000f10| 20 20 20 20 20 20 20 30 | 78 30 30 32 30 20 20 20 | 0|x0020 |
|00000f20| 20 20 20 2f 2a 20 70 6f | 73 74 20 69 6e 73 65 72 | /* po|st inser|
|00000f30| 74 20 6d 6f 64 65 20 09 | 09 09 09 09 09 2a 2f 0d |t mode .|.....*/.|
|00000f40| 23 64 65 66 69 6e 65 20 | 4c 49 4e 45 5f 32 35 20 |#define |LINE_25 |
|00000f50| 20 20 20 20 20 20 20 30 | 78 30 30 34 30 20 20 20 | 0|x0040 |
|00000f60| 20 20 20 2f 2a 20 70 6f | 73 74 20 75 70 64 61 74 | /* po|st updat|
|00000f70| 65 20 33 32 37 30 20 73 | 74 61 74 75 73 20 6c 69 |e 3270 s|tatus li|
|00000f80| 6e 65 20 09 09 09 2a 2f | 0d 23 64 65 66 69 6e 65 |ne ...*/|.#define|
|00000f90| 20 53 43 52 45 45 4e 5f | 52 45 46 52 45 53 48 20 | SCREEN_|REFRESH |
|00000fa0| 30 78 30 30 38 30 20 20 | 20 20 20 20 2f 2a 20 70 |0x0080 | /* p|
|00000fb0| 6f 73 74 20 75 70 64 61 | 74 65 20 73 63 72 65 65 |ost upda|te scree|
|00000fc0| 6e 20 72 65 61 64 79 20 | 09 09 09 09 2a 2f 0d 23 |n ready |....*/.#|
|00000fd0| 64 65 66 69 6e 65 20 4b | 59 42 44 5f 4c 4f 43 4b |define K|YBD_LOCK|
|00000fe0| 20 20 20 20 20 20 30 78 | 30 31 30 30 20 20 20 20 | 0x|0100 |
|00000ff0| 20 20 2f 2a 20 70 6f 73 | 74 20 6c 6f 63 6b 20 6b | /* pos|t lock k|
|00001000| 65 79 62 6f 61 72 64 20 | 66 72 6f 6d 20 69 6c 6c |eyboard |from ill|
|00001010| 65 67 61 6c 20 6b 65 79 | 20 09 2a 2f 0d 23 64 65 |egal key| .*/.#de|
|00001020| 66 69 6e 65 20 54 46 54 | 50 5f 4f 4e 20 20 20 20 |fine TFT|P_ON |
|00001030| 20 20 20 20 30 78 30 32 | 30 30 20 20 20 20 20 20 | 0x02|00 |
|00001040| 2f 2a 20 70 6f 73 74 20 | 66 69 6c 65 20 74 72 61 |/* post |file tra|
|00001050| 6e 73 66 65 72 20 69 6e | 20 70 72 6f 67 72 65 73 |nsfer in| progres|
|00001060| 73 20 09 09 2a 2f 0d 23 | 64 65 66 69 6e 65 20 54 |s ..*/.#|define T|
|00001070| 43 50 5f 41 43 4b 20 20 | 20 20 20 20 20 20 30 78 |CP_ACK | 0x|
|00001080| 30 34 30 30 20 20 20 20 | 20 20 2f 2a 20 70 6f 73 |0400 | /* pos|
|00001090| 74 20 77 65 20 73 68 6f | 75 6c 64 20 61 63 6b 20 |t we sho|uld ack |
|000010a0| 54 43 50 20 70 61 63 6b | 65 74 09 09 09 2a 2f 0d |TCP pack|et...*/.|
|000010b0| 23 64 65 66 69 6e 65 20 | 43 4c 45 41 52 5f 4b 45 |#define |CLEAR_KE|
|000010c0| 59 09 20 20 20 30 78 30 | 38 30 30 09 09 2f 2a 20 |Y. 0x0|800../* |
|000010d0| 43 4c 45 41 52 20 77 61 | 73 20 6d 6f 73 74 20 72 |CLEAR wa|s most r|
|000010e0| 65 63 65 6e 74 20 6b 65 | 79 20 2a 2f 0d 23 64 65 |ecent ke|y */.#de|
|000010f0| 66 69 6e 65 20 54 49 43 | 4b 4c 45 20 20 20 20 20 |fine TIC|KLE |
|00001100| 20 20 20 20 30 78 31 30 | 30 30 20 20 20 20 20 20 | 0x10|00 |
|00001110| 2f 2a 20 70 6f 73 74 20 | 74 69 63 6b 6c 65 20 74 |/* post |tickle t|
|00001120| 65 6c 6e 65 74 20 61 79 | 74 20 09 09 09 09 2a 2f |elnet ay|t ....*/|
|00001130| 0d 23 64 65 66 69 6e 65 | 20 46 49 4e 20 20 20 20 |.#define| FIN |
|00001140| 20 20 20 20 20 20 20 20 | 30 78 32 30 30 30 20 20 | |0x2000 |
|00001150| 20 20 20 20 2f 2a 20 70 | 6f 73 74 20 66 69 6e 20 | /* p|ost fin |
|00001160| 73 65 6e 74 20 74 6f 20 | 68 6f 73 74 20 09 09 09 |sent to |host ...|
|00001170| 09 2a 2f 0d 0d 0d 2f 2a | 20 54 68 65 20 72 65 61 |.*/.../*| The rea|
|00001180| 6c 20 70 66 6b 65 79 20 | 63 6f 64 65 73 20 2a 2f |l pfkey |codes */|
|00001190| 0d 0d 23 64 65 66 69 6e | 65 20 20 52 50 46 31 09 |..#defin|e RPF1.|
|000011a0| 09 30 78 66 31 0d 23 64 | 65 66 69 6e 65 20 20 52 |.0xf1.#d|efine R|
|000011b0| 50 46 32 09 09 30 78 66 | 32 0d 23 64 65 66 69 6e |PF2..0xf|2.#defin|
|000011c0| 65 20 20 52 50 46 33 09 | 09 30 78 66 33 0d 23 64 |e RPF3.|.0xf3.#d|
|000011d0| 65 66 69 6e 65 20 20 52 | 50 46 34 09 09 30 78 66 |efine R|PF4..0xf|
|000011e0| 34 0d 23 64 65 66 69 6e | 65 20 20 52 50 46 35 09 |4.#defin|e RPF5.|
|000011f0| 09 30 78 66 35 0d 23 64 | 65 66 69 6e 65 20 20 52 |.0xf5.#d|efine R|
|00001200| 50 46 36 09 09 30 78 66 | 36 0d 23 64 65 66 69 6e |PF6..0xf|6.#defin|
|00001210| 65 20 20 52 50 46 37 09 | 09 30 78 66 37 0d 23 64 |e RPF7.|.0xf7.#d|
|00001220| 65 66 69 6e 65 20 20 52 | 50 46 38 09 09 30 78 66 |efine R|PF8..0xf|
|00001230| 38 0d 23 64 65 66 69 6e | 65 20 20 52 50 46 39 09 |8.#defin|e RPF9.|
|00001240| 09 30 78 66 39 0d 23 64 | 65 66 69 6e 65 20 20 52 |.0xf9.#d|efine R|
|00001250| 50 46 31 30 09 09 30 78 | 37 61 09 0d 23 64 65 66 |PF10..0x|7a..#def|
|00001260| 69 6e 65 20 20 52 50 46 | 31 31 09 09 30 78 37 62 |ine RPF|11..0x7b|
|00001270| 09 0d 23 64 65 66 69 6e | 65 20 20 52 50 46 31 32 |..#defin|e RPF12|
|00001280| 09 09 30 78 37 63 09 0d | 23 64 65 66 69 6e 65 20 |..0x7c..|#define |
|00001290| 20 52 50 46 31 33 09 09 | 30 78 63 31 09 0d 23 64 | RPF13..|0xc1..#d|
|000012a0| 65 66 69 6e 65 20 20 52 | 50 46 31 34 09 09 30 78 |efine R|PF14..0x|
|000012b0| 63 32 09 0d 23 64 65 66 | 69 6e 65 20 20 52 50 46 |c2..#def|ine RPF|
|000012c0| 31 35 09 09 30 78 63 33 | 09 0d 23 64 65 66 69 6e |15..0xc3|..#defin|
|000012d0| 65 20 20 52 50 46 31 36 | 09 09 30 78 63 34 09 0d |e RPF16|..0xc4..|
|000012e0| 23 64 65 66 69 6e 65 20 | 20 52 50 46 31 37 09 09 |#define | RPF17..|
|000012f0| 30 78 63 35 09 0d 23 64 | 65 66 69 6e 65 20 20 52 |0xc5..#d|efine R|
|00001300| 50 46 31 38 09 09 30 78 | 63 36 09 0d 23 64 65 66 |PF18..0x|c6..#def|
|00001310| 69 6e 65 20 20 52 50 46 | 31 39 09 09 30 78 63 37 |ine RPF|19..0xc7|
|00001320| 09 0d 23 64 65 66 69 6e | 65 20 20 52 50 46 32 30 |..#defin|e RPF20|
|00001330| 09 09 30 78 63 38 09 0d | 23 64 65 66 69 6e 65 20 |..0xc8..|#define |
|00001340| 20 52 50 46 32 31 09 09 | 30 78 63 39 09 0d 23 64 | RPF21..|0xc9..#d|
|00001350| 65 66 69 6e 65 20 20 52 | 50 46 32 32 09 09 30 78 |efine R|PF22..0x|
|00001360| 34 61 09 0d 23 64 65 66 | 69 6e 65 20 20 52 50 46 |4a..#def|ine RPF|
|00001370| 32 33 09 09 30 78 34 62 | 09 0d 23 64 65 66 69 6e |23..0x4b|..#defin|
|00001380| 65 20 20 52 50 46 32 34 | 09 09 30 78 34 63 09 0d |e RPF24|..0x4c..|
|00001390| 23 64 65 66 69 6e 65 20 | 20 52 50 41 31 09 09 30 |#define | RPA1..0|
|000013a0| 78 36 63 0d 23 64 65 66 | 69 6e 65 20 20 52 50 41 |x6c.#def|ine RPA|
|000013b0| 32 09 09 30 78 36 65 0d | 23 64 65 66 69 6e 65 20 |2..0x6e.|#define |
|000013c0| 20 52 50 41 33 09 09 30 | 78 36 62 0d 23 64 65 66 | RPA3..0|x6b.#def|
|000013d0| 69 6e 65 09 20 52 43 4c | 45 41 52 09 09 30 78 36 |ine. RCL|EAR..0x6|
|000013e0| 64 0d 23 64 65 66 69 6e | 65 20 20 52 45 4e 54 45 |d.#defin|e RENTE|
|000013f0| 52 09 09 30 78 37 64 0d | 0d 0d 2f 2a 20 41 53 43 |R..0x7d.|../* ASC|
|00001400| 49 49 20 6d 61 70 20 6b | 65 79 20 65 71 75 69 76 |II map k|ey equiv|
|00001410| 61 6c 65 6e 74 73 20 2a | 2f 0d 23 64 65 66 69 6e |alents *|/.#defin|
|00001420| 65 20 49 42 4d 4b 5f 52 | 53 09 09 30 78 38 30 09 |e IBMK_R|S..0x80.|
|00001430| 09 2f 2a 20 72 65 63 6f | 72 64 20 73 65 70 61 72 |./* reco|rd separ|
|00001440| 61 74 6f 72 20 7c 20 2d | 2d 20 76 65 72 74 69 63 |ator | -|- vertic|
|00001450| 61 6c 20 62 61 72 20 2a | 2f 0d 23 64 65 66 69 6e |al bar *|/.#defin|
|00001460| 65 20 49 42 4d 4b 5f 46 | 53 09 09 30 78 38 31 09 |e IBMK_F|S..0x81.|
|00001470| 09 2f 2a 20 66 69 65 6c | 64 20 73 65 70 61 72 61 |./* fiel|d separa|
|00001480| 74 6f 72 20 20 20 20 2d | 2d 20 64 6f 75 62 6c 65 |tor -|- double|
|00001490| 20 64 61 67 67 65 72 20 | 2a 2f 0d 23 64 65 66 69 | dagger |*/.#defi|
|000014a0| 6e 65 20 49 42 4d 4b 5f | 54 41 42 09 30 78 38 31 |ne IBMK_|TAB.0x81|
|000014b0| 09 09 2f 2a 20 49 42 4d | 20 74 61 62 20 66 6f 72 |../* IBM| tab for|
|000014c0| 20 50 41 53 54 45 20 6f | 72 20 6b 65 79 20 6d 61 | PASTE o|r key ma|
|000014d0| 63 72 6f 20 6f 6e 6c 79 | 20 2a 2f 0d 0d 0d 23 64 |cro only| */...#d|
|000014e0| 65 66 69 6e 65 20 53 43 | 52 41 4c 4c 4d 4f 44 09 |efine SC|RALLMOD.|
|000014f0| 30 78 66 66 66 66 66 66 | 66 66 09 09 2f 2a 20 6d |0xffffff|ff../* m|
|00001500| 6f 64 66 6c 67 20 74 65 | 73 74 20 66 6f 72 20 61 |odflg te|st for a|
|00001510| 6c 6c 20 63 68 61 6e 67 | 65 64 20 2a 2f 0d 0d 69 |ll chang|ed */..i|
|00001520| 6e 74 20 20 65 72 72 5f | 73 75 62 28 29 3b 20 20 |nt err_|sub(); |
|00001530| 20 20 20 20 20 2f 2a 20 | 20 65 78 69 74 20 74 68 | /* | exit th|
|00001540| 65 20 70 72 6f 67 72 61 | 6d 20 20 20 20 20 20 20 |e progra|m |
|00001550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001560| 20 20 20 20 20 2a 2f 0d | 69 6e 74 20 20 74 66 74 | */.|int tft|
|00001570| 70 5f 6f 6e 28 29 3b 20 | 20 20 20 20 20 20 2f 2a |p_on(); | /*|
|00001580| 20 20 63 61 6c 6c 65 64 | 20 62 79 20 73 65 72 76 | called| by serv|
|00001590| 65 72 20 77 68 69 6c 65 | 20 74 72 61 6e 73 66 65 |er while| transfe|
|000015a0| 72 20 69 6e 20 70 72 6f | 67 72 65 73 73 20 2a 2f |r in pro|gress */|
|000015b0| 0d 69 6e 74 20 20 74 66 | 74 70 5f 6f 66 66 28 29 |.int tf|tp_off()|
|000015c0| 3b 20 20 20 20 20 20 2f | 2a 20 20 63 61 6c 6c 65 |; /|* calle|
|000015d0| 64 20 62 79 20 73 65 72 | 76 65 72 20 77 68 65 6e |d by ser|ver when|
|000015e0| 20 74 72 61 6e 73 66 65 | 72 20 66 69 6e 69 73 68 | transfe|r finish|
|000015f0| 65 64 20 20 20 20 20 2a | 2f 0d 0d 2f 2a 20 20 20 |ed *|/../* |
|00001600| 20 20 33 32 37 30 20 63 | 6f 6d 6d 61 6e 64 20 49 | 3270 c|ommand I|
|00001610| 6e 74 65 72 66 61 63 65 | 20 20 2a 2f 0d 0d 69 6e |nterface| */..in|
|00001620| 74 20 63 6d 64 28 29 3b | 20 20 20 20 20 20 20 20 |t cmd();| |
|00001630| 20 20 20 2f 2a 20 20 64 | 65 61 6c 20 77 69 74 68 | /* d|eal with|
|00001640| 20 63 6f 6d 6d 61 6e 64 | 73 20 66 72 6f 6d 20 68 | command|s from h|
|00001650| 6f 73 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ost | |
|00001660| 20 20 20 2a 2f 0d 69 6e | 74 20 72 65 61 64 5f 6d | */.in|t read_m|
|00001670| 6f 64 28 29 3b 20 20 20 | 20 20 20 2f 2a 20 20 72 |od(); | /* r|
|00001680| 65 61 64 20 6d 6f 64 69 | 66 69 65 64 20 6c 6f 67 |ead modi|fied log|
|00001690| 69 63 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ic | |
|000016a0| 20 20 20 20 20 20 20 20 | 20 20 20 2a 2f 0d 69 6e | | */.in|
|000016b0| 74 20 65 61 75 28 29 3b | 20 20 20 20 20 20 20 20 |t eau();| |
|000016c0| 20 20 20 2f 2a 20 20 65 | 72 61 73 65 20 61 6c 6c | /* e|rase all|
|000016d0| 20 75 6e 70 72 6f 74 65 | 63 74 65 64 20 6c 6f 67 | unprote|cted log|
|000016e0| 69 63 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ic | |
|000016f0| 20 20 20 2a 2f 0d 0d 0d | 2f 2a 20 20 20 20 20 4d | */...|/* M|
|00001700| 69 73 63 65 6c 6c 61 6e | 65 6f 75 73 20 52 6f 75 |iscellan|eous Rou|
|00001710| 74 69 6e 65 73 20 20 2a | 2f 0d 0d 69 6e 74 20 6d |tines *|/..int m|
|00001720| 65 6d 5f 63 6c 65 61 72 | 28 29 3b 20 20 20 20 09 |em_clear|(); .|
|00001730| 09 20 2f 2a 20 20 63 6c | 65 61 72 20 61 20 63 68 |. /* cl|ear a ch|
|00001740| 75 6e 6b 20 6f 66 20 6d | 65 6d 6f 72 79 20 20 20 |unk of m|emory |
|00001750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001760| 20 20 2a 2f 0d 69 6e 74 | 20 61 64 64 72 5f 31 32 | */.int| addr_12|
|00001770| 28 29 3b 20 20 20 20 20 | 20 09 09 20 2f 2a 20 20 |(); | .. /* |
|00001780| 66 6f 72 6d 20 31 32 20 | 62 69 74 20 61 64 64 72 |form 12 |bit addr|
|00001790| 65 73 73 20 74 6f 20 73 | 65 6e 64 20 74 6f 20 68 |ess to s|end to h|
|000017a0| 6f 73 74 20 20 20 20 20 | 20 20 20 20 2a 2f 0d 69 |ost | */.i|
|000017b0| 6e 74 20 70 63 5f 61 74 | 74 72 28 29 3b 20 20 20 |nt pc_at|tr(); |
|000017c0| 20 20 20 09 09 20 2f 2a | 20 20 74 72 61 6e 73 6c | .. /*| transl|
|000017d0| 61 74 65 20 33 32 37 30 | 20 61 74 74 72 69 62 75 |ate 3270| attribu|
|000017e0| 74 65 20 69 6e 74 6f 20 | 50 43 20 61 74 74 72 69 |te into |PC attri|
|000017f0| 62 75 74 65 20 20 2a 2f | 0d 0d 75 6e 73 69 67 6e |bute */|..unsign|
|00001800| 65 64 20 63 68 61 72 20 | 2a 6c 6f 6f 6b 5f 61 74 |ed char |*look_at|
|00001810| 74 72 28 29 3b 20 20 20 | 20 2f 2a 20 20 6c 6f 6f |tr(); | /* loo|
|00001820| 6b 20 66 6f 72 77 61 72 | 64 20 6f 72 20 62 61 63 |k forwar|d or bac|
|00001830| 6b 20 74 6f 20 73 63 72 | 65 65 6e 20 61 74 74 72 |k to scr|een attr|
|00001840| 20 62 79 74 65 20 20 20 | 20 2a 2f 0d 75 6e 73 69 | byte | */.unsi|
|00001850| 67 6e 65 64 20 63 68 61 | 72 20 2a 6e 65 78 74 5f |gned cha|r *next_|
|00001860| 75 6e 70 28 29 3b 20 20 | 20 20 20 2f 2a 20 20 66 |unp(); | /* f|
|00001870| 69 6e 64 20 6e 65 78 74 | 20 75 6e 70 72 6f 74 65 |ind next| unprote|
|00001880| 63 74 65 64 20 66 69 65 | 6c 64 20 20 20 20 20 20 |cted fie|ld |
|00001890| 20 20 20 20 20 20 20 20 | 20 20 20 2a 2f 0d 75 6e | | */.un|
|000018a0| 73 69 67 6e 65 64 20 63 | 68 61 72 20 2a 66 69 72 |signed c|har *fir|
|000018b0| 73 74 5f 75 6e 70 28 29 | 3b 0d 0d 0d 6c 6f 6e 67 |st_unp()|;...long|
|000018c0| 20 6d 65 6d 74 65 73 74 | 28 29 3b 09 09 09 2f 2a | memtest|();.../*|
|000018d0| 20 63 68 65 63 6b 20 74 | 6f 20 73 65 65 20 69 66 | check t|o see if|
|000018e0| 20 65 6e 6f 75 67 68 20 | 6d 65 6d 6f 72 79 20 61 | enough |memory a|
|000018f0| 76 61 69 6c 61 62 6c 65 | 20 2a 2f 0d 0d 2f 2a 20 |vailable| */../* |
|00001900| 20 73 79 73 74 65 6d 20 | 73 75 62 72 6f 75 74 69 | system |subrouti|
|00001910| 6e 65 73 20 20 2a 2f 0d | 0d 63 68 61 72 20 2a 6d |nes */.|.char *m|
|00001920| 61 6c 6c 6f 63 28 29 3b | 20 20 20 20 20 20 20 2f |alloc();| /|
|00001930| 2a 20 20 72 65 74 75 72 | 6e 73 20 61 20 70 6f 69 |* retur|ns a poi|
|00001940| 6e 74 65 72 20 74 6f 20 | 61 6c 6c 6f 63 61 74 65 |nter to |allocate|
|00001950| 64 20 73 74 6f 72 61 67 | 65 20 20 20 20 20 20 2a |d storag|e *|
|00001960| 2f 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |/.......|........|
|00001970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001980| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00001990| 00 00 06 3a 00 00 02 00 | 00 00 08 00 00 04 00 00 |...:....|........|
|000019a0| 00 10 06 22 10 53 65 72 | 76 65 72 20 41 64 6d 69 |...".Ser|ver Admi|
|000019b0| 06 33 32 37 30 2e 68 33 | 02 00 00 00 54 45 58 54 |.3270.h3|....TEXT|
|000019c0| 3f 3f 3f 3f 00 00 01 00 | 00 00 00 5f 00 00 89 10 |????....|..._....|
|000019d0| 00 00 54 45 58 54 3f 3f | 3f 3f 00 00 01 00 00 00 |..TEXT??|??......|
|000019e0| 00 5f 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |._......|........|
|000019f0| 00 00 9b 7a bb 17 00 00 | 18 e2 00 00 01 7e 00 00 |...z....|.....~..|
|00001a00| 00 00 00 00 18 00 00 00 | 00 0c 00 00 00 00 00 00 |........|........|
|00001a10| 00 00 00 00 18 00 00 0c | 00 0c 00 00 00 00 00 00 |........|........|
|00001a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a80| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00001a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001aa0| 00 00 00 00 00 00 00 06 | 00 04 00 27 00 00 01 e1 |........|...'....|
|00001ab0| 02 00 00 27 00 00 01 e1 | 02 00 a4 b3 39 15 00 00 |...'....|....9...|
|00001ac0| 13 7a 00 00 14 5d 00 00 | 12 34 01 00 00 00 01 00 |.z...]..|.4......|
|00001ad0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 1a 05 80 |...L...L|...2....|
|00001ae0| 04 6a 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.j.....2|..MPSR..|
|00001af0| 00 0a 03 ed ff ff 00 00 | 00 00 00 1b 3e b8 00 00 |........|....>...|
+--------+-------------------------+-------------------------+--------+--------+